mosque swallow - French English Dictionary